#include<stdio.h>
#include<string.h>
#include<unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
int main() {
  const char* msgl="hello 标准输出\n";
  write(1,msgl,strlen(msgl));
  printf("hello printf\n");
  fprintf(stdout,"hello fprintf\n");
  fputs("hello fputs\n",stdout);
  fork();






































  
//  int fd = open("./log.txt", O_CREAT | O_RDWR,0644);
//  if (fd < 0) {
//    perror("open");
//    return 1;
//  }
//  close(1);
//  dup2(fd, 1);
//  for (;;) {
//    char buf[1024] = {0};
//    ssize_t read_size = read(0, buf, sizeof(buf) - 1);    if (read_size < 0) {
//      perror("read");
//      break;
//    }
//    printf("%s", buf);
//    fflush(stdout);
//  }
  return 0;
}































//int main()
//{
//  close(1);
//  int fd=open("./log.txt",O_CREAT|O_WRONLY,0644);
//  printf("hello world\n");
//  printf("hello wkd\n");
//  //close(fd);
//
//  return 0;
//}
